\hypertarget{class_material}{
\section{Material Class Reference}
\label{class_material}\index{Material@{Material}}
}


Classe utilisé pour représenter le matériau appliqué à un objet un matériau étant composé d'une valeur spéculaire, diffuse et ambiante.  




{\ttfamily \#include $<$material.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_material_a817fe5545d8391518fddcb7fea6a87fc}{
{\bfseries Material} (\hyperlink{class_vectorf}{Vectorf} $\ast$aAmbient, \hyperlink{class_vectorf}{Vectorf} $\ast$aDiffuse, \hyperlink{class_vectorf}{Vectorf} $\ast$aSpecular)}
\label{class_material_a817fe5545d8391518fddcb7fea6a87fc}

\item 
\hypertarget{class_material_a3997a0492830c84c67bcacd0a1fb12b0}{
void {\bfseries SetDiffuse} (\hyperlink{class_vectorf}{Vectorf} $\ast$vec)}
\label{class_material_a3997a0492830c84c67bcacd0a1fb12b0}

\item 
\hypertarget{class_material_a7f72e712a57a21ca947a804627f1c923}{
void {\bfseries SetAmbiant} (\hyperlink{class_vectorf}{Vectorf} $\ast$vec)}
\label{class_material_a7f72e712a57a21ca947a804627f1c923}

\item 
\hypertarget{class_material_a6950b0052945ff8d730953c4faff10e5}{
void {\bfseries SetSpecular} (\hyperlink{class_vectorf}{Vectorf} $\ast$vec)}
\label{class_material_a6950b0052945ff8d730953c4faff10e5}

\item 
\hypertarget{class_material_a049b1f4d3cc17e363e758ab0c34c8080}{
void {\bfseries UseMaterial} ()}
\label{class_material_a049b1f4d3cc17e363e758ab0c34c8080}

\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_material_a33558c61d3499a040f6dd0d31a35c7e8}{
\hyperlink{class_vectorf}{Vectorf} $\ast$ {\bfseries diffuse}}
\label{class_material_a33558c61d3499a040f6dd0d31a35c7e8}

\item 
\hypertarget{class_material_ad3879b5e0a63ca0b584516e01dc47ad1}{
\hyperlink{class_vectorf}{Vectorf} $\ast$ {\bfseries ambient}}
\label{class_material_ad3879b5e0a63ca0b584516e01dc47ad1}

\item 
\hypertarget{class_material_add1a9a5dcdfb1a7905e05cd341c1a0da}{
\hyperlink{class_vectorf}{Vectorf} $\ast$ {\bfseries specular}}
\label{class_material_add1a9a5dcdfb1a7905e05cd341c1a0da}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Classe utilisé pour représenter le matériau appliqué à un objet un matériau étant composé d'une valeur spéculaire, diffuse et ambiante. 

The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
sources/graphicElement/tool/material.h\item 
sources/graphicElement/tool/material.cpp\end{DoxyCompactItemize}
